// s2Types.ts
import type { S2DataConfig, S2Options, ThemeName } from '@antv/s2';

export interface CommonProps {
  dataCfg: S2DataConfig;
  options?: S2Options;
  adaptive?: boolean;          // 是否跟随容器大小变化
  theme?: ThemeName;           // 初始主题
  className?: string;
  style?: React.CSSProperties;
}

export interface ExportCfg {
  open?: boolean;              // 是否显示导出按钮
  filename?: string;           // 导出文件名（不含后缀）
}